	<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>闭包</title>
	<script type="text/javascript">
		
		// function aa(b){

		// 	var a = 12;

		// 	// 子函数可以套用父函数的局部变量,变量会被存在内存不会被清除
		// 	function bb(){
		// 		alert(a);

		// 		alert(b);
		// 	}
		// 	return bb;
		// }
		
		// var cc = aa(24);
		// cc();
		// 封闭函数的闭包:
		

		var cc = (function(b){

				var a = 12;
				function bb(){

					alert(a);

					alert(b);
				}
				return bb;

			})(24);

		cc();
	</script>
</head>
<body>
	
</body>
</html>